perm filename FIBNPL.NEW[VLI,LSP] blob sn#381984 filedate 1978-09-08 generic text, type T, neo UTF8
def
var n:num

+++ fib(num) <= num
+++ g(num) <=tuple
--- fib(0) <= 1
--- fib(1) <= 1
--- fib((n+1)+1) <= fib(n+1) + fib(n)
--- g(n) <= maketuple(fib(n+1)::(fib(n)::nil))

end

[fib g].makemylist;
0->trysubfuns;

false->oneexp;
readexp;
 0+1 end ->e11;
 readexp; 1 end->e22;

[% e11.hd <<= e22.hd %]->redlist;